package chapter02;

import java.util.Scanner;

public class Supermarket {
    public static void main(String[] args) {
        double yaShua = 8.8;
        double maoJin = 10.0;
        double shuiBei = 18.8;
        double pingGuo = 12.5;
        double xiangJiao = 15.5;
        System.out.println("----------黑马小商城--------");
        System.out.println("1.牙刷的价格为:8.8元");
        System.out.println("2.毛巾的价格为:10.0元");
        System.out.println("3.水杯的价格为:18.8元");
        System.out.println("4.苹果的价格为:12.5元");
        System.out.println("5.香蕉的价格为:15.5元");

        //循环开始准备工作
        String xuanZe = "Y";//一种数据类型 存放字符串 默认选购
        double zongJia = 0; //总价一般放在循环外部
        Scanner scl = new Scanner(System.in);//用来获取输入
        // 不知道用户需要循环几次 可能无限次 使用 while 或者 do while
        while (xuanZe.equals("Y")) {  //Sting 不支持 xuanZe == "Y"
            System.out.println("请输入你需要购买的序列号");
            int xuHao = scl.nextInt();//获取输入的序列号
            // 判断用户输入的序号 进行不同价格计算
            if (xuHao == 1) {
                System.out.println("请输入你要购买的牙刷数量");
                int yaShuaShuLiang = scl.nextInt();
                // 加上以前累计购买商品的价格 放入总价
                zongJia = zongJia + yaShua * yaShuaShuLiang;
                System.out.println("你购买了牙刷" + yaShuaShuLiang + "只,需要花费" + yaShua * yaShuaShuLiang + "元");
            } else if (xuHao == 2) {
                System.out.println("请输入你要购买的毛巾数量");
                int maoJinShuLiang = scl.nextInt();
                // 加上以前累计购买商品的价格 放入总价
                zongJia = zongJia + maoJin * maoJinShuLiang;
                System.out.println("你购买了毛巾" + maoJinShuLiang + "只,需要花费" + maoJin * maoJinShuLiang + "元");
            } else if (xuHao == 3) {
                System.out.println("请输入你要购买的水杯数量");
                int shuiBeiShuLiang = scl.nextInt();
                // 加上以前累计购买商品的价格 放入总价
                zongJia = zongJia + shuiBei * shuiBeiShuLiang;
                System.out.println("你购买了水杯" + shuiBeiShuLiang + "只,需要花费" + shuiBei * shuiBeiShuLiang + "元");
            } else if (xuHao == 4) {
                System.out.println("请输入你要购买的苹果数量");
                int pingGuoShuLiang = scl.nextInt();
                // 加上以前累计购买商品的价格 放入总价
                zongJia = zongJia + pingGuo * pingGuoShuLiang;
                System.out.println("你购买了苹果" + pingGuoShuLiang + "只,需要花费" + pingGuo * pingGuoShuLiang + "元");
            } else if (xuHao == 5) {
                System.out.println("请输入你要购买的香蕉数量");
                int xiangJiaoShuLiang = scl.nextInt();
                // 加上以前累计购买商品的价格 放入总价
                zongJia = zongJia + xiangJiao * xiangJiaoShuLiang;
                System.out.println("你购买了香蕉" + xiangJiaoShuLiang + "只,需要花费" + xiangJiao * xiangJiaoShuLiang + "元");
            } else {
            } // 让用户选择是否继续购买
            System.out.println("需要继续购买输入Y,否则输入N");
            xuanZe = scl.next();
        }
    }
}
